import 'package:common_utils/common_utils.dart' show TimerUtil;
import 'package:get/get.dart';
import 'package:getxtest/basepage/basepage_view.dart';

class SplashLogic extends GetxController {
  @override
  void onReady() {
    // TODO: implement onReady
    super.onReady();
  }

  var atick = 10.obs;

  @override
  void onClose() {
    super.onClose();
    if (_timerUtil != null) {
      _timerUtil!.cancel();
    }
  }

  TimerUtil? _timerUtil;

  void startTime() {
    // Get.offAllNamed('/basepage');
    // Get.rootDelegate.toNamed(page)
    Get.rootDelegate.offNamed('/basepage');
    // Get.to(BasepageWidget());
    // if (_timerUtil != null) {
    //   _timerUtil!.cancel();
    //   _timerUtil!.startCountDown();
    // }
    // _timerUtil = TimerUtil(mTotalTime: 10 * 1000);
    // _timerUtil!.setOnTimerTickCallback((int tick) {
    //   atick--;
    //   atick.update((val) {});
    //   update();
    //   if (atick == 0) {
    //     Get.off(BasepageWidget());
    //   }
    // });
    // _timerUtil!.startCountDown();
  }
}
